Informationen zum Forum CATIA V5 Programmierung:
Anzahl aktive Mitglieder: 2.321
Anzahl Beiträge: 31.777
Anzahl Themen: 6.277

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1 - 9, 9 Gesamtergebnisse mit Suchbegriffen catia macro bom to excel sec.
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 14:00 Uhr (0)
Ich will es bloß in Excel reinschreiben, deswegen der Bezug auf die Excel - zelle. Der Zugriff auf die Objekte scheint doch etwas komplizierter zu sein. Ich weiß nicht, wie ich vom product auf das Element in dem GeoSet komme.CATIA.ActiveDocument.Product. ?.?.? myHybridbody.HybridShapes.Countdanke für Deine Hilfe, Jens. Aber ich denke, dass ich da noch einige Defizite in Bezug auf VBA habe. Werde mich noch mal mit den Grundlagen beschäftigen und erstmal das Buch durcharbeiten. GrußBjörn

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 13:31 Uhr (0)
Die Namen der Geo Sets sind bekannt. Die Bezeichnungen der darin enthaltenen Elemente können variieren wie komme ich auf die Länge und Fläche der Elemente?Excel.Worksheets(2).cells(1,1).value = part.Geometrical Set.1. ?!

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 17:44 Uhr (0)
Es wird...Ich habe nun die Linien und Flächen gefunden. Wie komme ich denn nun an die Länge? Diese Sache mit der SPA WORKBENCH funktioniert nicht richtig. Problem ist auch, dass ich nicht nur explizit Linien (PtDir, PtPt, etc) drin habe, sondern Splits, Intersects, etc... Aber alles Linien, oder eben Flächen. Alles was ich will, sind doch bloss die Geosets mit Ihrer Bezeichnung und Inhalten in einer Excel Tabelle :-(t[Diese Nachricht wurde von B Hossbach am 23. Apr. 2008 editiert.]

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 25.04.2008 um 16:22 Uhr (0)
So. Jetzt hab ichs:-------------------------------------------------------------------------------------------------------Linienlaenge messenFunction LinienLaenge(Param) Dim TheSPAWorkbench, TheMeasurable, Laenge Set TheSPAWorkbench = CATIA.ActiveDocument.GetWorkbench("SPAWorkbench") Set TheMeasurable = TheSPAWorkbench.GetMeasurable(Param) Laenge = TheMeasurable.Length LinienLaenge = LaengeEnd Function-------------------------------------------------------------------------------------------------------Fl ...

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 25.04.2008 um 16:23 Uhr (0)
P.S.Sowas wie ne API gibts hier: http://www.kxcad.net/catia/B17doc/English/online/interfaces/interface_igessettingatt.htm

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Linienlänge und Flächen mit makro auslesen
B Hossbach am 23.04.2008 um 16:45 Uhr (0)
Noch eine Frage hab ichGibt es für CATIA Makros irgendwo eine API?

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 29.04.2008 um 08:58 Uhr (0)
Sers Lusilnie,das war es fast...Über:Set Part1 = CATIA.ActiveDocument.Part Set Param1 = Part1.Parameters.RootParameterSet.DirectParameters Set Param2 = Param1.Item(1)komme ich auf den ersten Parameter.Leider schaffe ich es nicht, in den 2. Ordner (Parameters.1) rein. :-(Bei Param1.Count kommt auch nur "1" raus. Als wenn der zweite Unterordner gar nicht da wäre... grußBjörn

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 29.04.2008 um 10:13 Uhr (0)
So. Hier die Lösung:(Leider nur statisch bis auf die zweite Ebene....)Sub CATMain ()Dim HParaSet HPara = CATIA.ActiveDocument.Part.Parameters.RootParameterSet.ParameterSetsFuncPara HPara, ExcelZeileEnd Sub Function FuncPara(PfadPara, ExcelZeile)For i = 1 to PfadPara.count Set Param11 = PfadPara.Item(i).DirectParameters For a = 1 to Param11.Count Set Param111 = Param11.Item(a) AusgabeExcel 1, Excelzeile, Param111.Name Excelzeile = ExcelZeile + 1 NextNext End Function

In das Form CATIA V5 Programmierung wechseln
CATIA V5 Programmierung : Parameter aus Set auslesen
B Hossbach am 28.04.2008 um 13:10 Uhr (0)
Hallo Forum. Ich möchte Werte aus mit Formeln belegten Parametern auslesen, die sich in mehreren Parameter Sets befinden. (siehe Screenshot)Funktioniert mit dem folgenden Skript auch super:Sub CATMain()Parameter aus Baum auslesen Dim HPara Verweis auf Hauptpfad Set HPara = CATIA.ActiveDocument.Part.Parameters Dim ADim Set ADim = HPara.Item("Length.3") MsgBox (ADim.Value) MsgBox (ADim.Name) End SubNur leider bekomme ich den Value und Name des Parameters "Length.3" nur, wenn ich ihn dire ...

In das Form CATIA V5 Programmierung wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)


Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz